//
//  HMSinaStatuses.swift
//  ZJCSina
//
//  Created by 朱建超 on 16/11/17.
//  Copyright © 2016年 itHeiMa. All rights reserved.
//

import UIKit
import YYModel

//使用yyModel转换模型数据

class HMSinaStatuses: NSObject ,YYModel{

    //属性
    //微博创建时间
    var created_at : String?
    //微博ID
    var id : Int64 = 0
    //微博信息内容
    var text : String?
    //微博来源
    var source : String?
    
    //微博作者
    var user : HMSinaUser?
    
    //视图的模型
    var pic_urls : [HMSinaPictures]?
    
    //转发微博
    var retweeted_status : HMSinaStatuses?
    
    //yyModel不能直接映射容器中存放的具体类型
    //程序员告诉容器中应该存放什么类型的额模型数据
    //class在swift中，表示声明类方法
    static func modelContainerPropertyGenericClass() -> [String : Any]? {
        
        return ["pic_urls" : HMSinaPictures.self]
        
    }
    
    //使用yyModel转模型，一下==以下代码可以不用了
    
//    init(dict : [String : Any]) {
//        super.init()
//        setValuesForKeys(dict)
//    }
//    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//        
//    }
    
}
